.elementor-744 .elementor-element.elementor-element-abe1441 {
    --display: flex;
    overflow: visible;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

.elementor-744 .elementor-element.elementor-element-90a80aa.elementor-element {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-90a80aa .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-744 .elementor-element.elementor-element-90a80aa .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-744 .elementor-element.elementor-element-90a80aa {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-744 .elementor-element.elementor-element-90a80aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-744 .elementor-element.elementor-element-90a80aa .elementor-icon-list-item > a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 0.68rem;
    font-weight: 400;
    line-height: 1.773em;
}

.elementor-744 .elementor-element.elementor-element-90a80aa .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-744 .elementor-element.elementor-element-8d2b4a3 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 999;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-3836757 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-3836757.e-con {
    --align-self: center;
}

.elementor-744 .elementor-element.elementor-element-850e1a4 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-850e1a4.e-con {
    --align-self: center;
}

.elementor-744 .elementor-element.elementor-element-8bd83e4.elementor-element {
    --align-self: flex-end;
}

.elementor-744 .elementor-element.elementor-element-8bd83e4 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-744 .elementor-element.elementor-element-8bd83e4 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-744 .elementor-element.elementor-element-8bd83e4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-744 .elementor-element.elementor-element-8bd83e4 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-744 .elementor-element.elementor-element-2aaf7a1 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 999;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-a351676 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-a351676.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-6d3febc {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-6d3febc.e-con {
    --align-self: center;
}

.elementor-744 .elementor-element.elementor-element-d296d43.elementor-element {
    --align-self: flex-end;
}

.elementor-744 .elementor-element.elementor-element-d296d43 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-744 .elementor-element.elementor-element-d296d43 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-744 .elementor-element.elementor-element-d296d43 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-744 .elementor-element.elementor-element-d296d43 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-744 .elementor-element.elementor-element-1525735 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #D8D8D8D9;
    --border-color: #D8D8D8D9;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 8px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-1525735.e-con {
    --align-self: flex-start;
}

.elementor-744 .elementor-element.elementor-element-d9aeea3.elementor-element {
    --align-self: flex-end;
}

.elementor-744 .elementor-element.elementor-element-d9aeea3 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-744 .elementor-element.elementor-element-d9aeea3 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-744 .elementor-element.elementor-element-d9aeea3 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-744 .elementor-element.elementor-element-d9aeea3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-744 .elementor-element.elementor-element-d9aeea3 .elementor-icon-list-item > a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1.773em;
}

.elementor-744 .elementor-element.elementor-element-d9aeea3 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-744 .elementor-element.elementor-element-a70dfee {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    box-shadow: 0px 18px 10px -14px rgba(0,0,0,0.5);
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-a70dfee:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-a70dfee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-744 .elementor-element.elementor-element-5db6567 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-5db6567.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}

.elementor-744 .elementor-element.elementor-element-0c4f507.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-35d8079 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-35d8079.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-744 .elementor-element.elementor-element-096bed4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-096bed4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-744 .elementor-element.elementor-element-096bed4.elementor-view-stacked .elementor-icon {
    background-color: #FF8800;
    color: #FFFFFF;
}

.elementor-744 .elementor-element.elementor-element-096bed4.elementor-view-framed .elementor-icon, .elementor-744 .elementor-element.elementor-element-096bed4.elementor-view-default .elementor-icon {
    color: #FF8800;
    border-color: #FF8800;
}

.elementor-744 .elementor-element.elementor-element-096bed4.elementor-view-framed .elementor-icon, .elementor-744 .elementor-element.elementor-element-096bed4.elementor-view-default .elementor-icon svg {
    fill: #FF8800;
}

.elementor-744 .elementor-element.elementor-element-096bed4.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-744 .elementor-element.elementor-element-096bed4.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-744 .elementor-element.elementor-element-7dc00a2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-7dc00a2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:hover, .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:focus, .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:active, .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li:hover > a {
    background-color: #CC5801;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li.current-menu-item > a,.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li.current-menu-ancestor > a {
    background-color: #E06000;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover, .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus, .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active, .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
    background-color: #E06000;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    background-color: #E06000;
    color: #707070 !important;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-hamburger {
    background-color: #FFFFFF;
    float: right;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-close {
    background-color: #FFFFFF;
    color: #282727;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-close:hover {
    background-color: #808080;
    color: #FFFFFF;
}

.elementor-744 .elementor-element.elementor-element-3dc336e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-container {
    height: 80px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a {
    font-family: "Segoe UI", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.773em;
    color: #000000;
    padding: 0px 15px 0px 15px;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:hover {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:focus {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:active {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li:hover > a {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li.current-menu-item > a {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li.current-menu-ancestor > a {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #101010;
    fill: #101010;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon {
    color: #101010;
    fill: #101010;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
    padding: 15px 15px 15px 15px;
    color: #000000;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-submenu-panel {
    padding: 15px 0px 15px 0px;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel {
    border-radius: 0px 0px 0px 0px;
    min-width: 220px;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
    background-color: #000000;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-hamburger > .ekit-menu-icon {
    color: #000000;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
    background-color: #FFFFFF;
}

.elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-hamburger:hover > .ekit-menu-icon {
    color: #FFFFFF;
}

.elementor-744 .elementor-element.elementor-element-ca9c330 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --z-index: 9999;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-ca9c330:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-ca9c330 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-744 .elementor-element.elementor-element-1b5d8e6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-1b5d8e6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-0dd49e4 {
    width: var( --container-widget-width, 102.676% );
    max-width: 102.676%;
    --container-widget-width: 102.676%;
    --container-widget-flex-grow: 0;
}

.elementor-744 .elementor-element.elementor-element-0dd49e4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-3285a7c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-744 .elementor-element.elementor-element-3285a7c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-container {
    height: 30px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a {
    font-size: 15px;
    font-weight: 600;
    color: #000000;
    padding: 0px 15px 0px 15px;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a:hover {
    color: #F06D05;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a:focus {
    color: #F06D05;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a:active {
    color: #F06D05;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li:hover > a {
    color: #F06D05;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
    color: #F06D05;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
    color: #F06D05;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
    color: #F06D05;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
    color: #F06D05;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li.current-menu-item > a {
    color: #E36907;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li.current-menu-ancestor > a {
    color: #E36907;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
    color: #E36907;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #101010;
    fill: #101010;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon {
    color: #101010;
    fill: #101010;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
    padding: 15px 15px 15px 15px;
    color: #000000;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
    color: #707070;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: #707070 !important;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-submenu-panel {
    padding: 15px 0px 15px 0px;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel {
    border-radius: 0px 0px 0px 0px;
    min-width: 220px;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-hamburger {
    float: right;
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-hamburger > .ekit-menu-icon {
    color: rgba(0, 0, 0, 0.5);
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-hamburger:hover > .ekit-menu-icon {
    color: rgba(0, 0, 0, 0.5);
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-close {
    color: rgba(51, 51, 51, 1);
}

.elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-close:hover {
    color: rgba(0, 0, 0, 0.5);
}

body.elementor-page-744:not(.elementor-motion-effects-element-type-background), body.elementor-page-744 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(255, 255, 255, 1);
}

@media(min-width: 768px) {
    .elementor-744 .elementor-element.elementor-element-850e1a4 {
        --width:36%;
    }

    .elementor-744 .elementor-element.elementor-element-a351676 {
        --width: 82%;
    }

    .elementor-744 .elementor-element.elementor-element-6d3febc {
        --width: 36%;
    }

    .elementor-744 .elementor-element.elementor-element-1525735 {
        --width: 60%;
    }

    .elementor-744 .elementor-element.elementor-element-5db6567 {
        --width: 25%;
    }

    .elementor-744 .elementor-element.elementor-element-35d8079 {
        --width: 50%;
    }

    .elementor-744 .elementor-element.elementor-element-7dc00a2 {
        --width: 25%;
    }

    .elementor-744 .elementor-element.elementor-element-1b5d8e6 {
        --width: 27.981%;
    }

    .elementor-744 .elementor-element.elementor-element-3285a7c {
        --width: 81%;
    }
}

@media(max-width: 1024px) {
    .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
        font-size:var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-container {
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a {
        color: #000000;
        padding: 10px 15px 10px 15px;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
        padding: 15px 15px 15px 15px;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-hamburger {
        padding: 8px 8px 8px 8px;
        width: 45px;
        border-radius: 3px;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-menu-close {
        padding: 8px 8px 8px 8px;
        margin: 12px 12px 12px 12px;
        width: 45px;
        border-radius: 3px;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-nav-logo > img {
        max-width: 160px;
        max-height: 60px;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-nav-logo {
        margin: 5px 0px 5px 0px;
        padding: 5px 5px 5px 5px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-container {
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav > li > a {
        color: #000000;
        padding: 10px 15px 10px 15px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
        padding: 15px 15px 15px 15px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-navbar-nav .elementskit-submenu-panel {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-hamburger {
        padding: 8px 8px 8px 8px;
        width: 45px;
        border-radius: 3px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-menu-close {
        padding: 8px 8px 8px 8px;
        margin: 12px 12px 12px 12px;
        width: 45px;
        border-radius: 3px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-nav-logo > img {
        max-width: 160px;
        max-height: 60px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-nav-logo {
        margin: 5px 0px 5px 0px;
        padding: 5px 5px 5px 5px;
    }
}

@media(max-width: 767px) {
    .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
        font-size:var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-744 .elementor-element.elementor-element-90a80aa {
        width: var( --container-widget-width, 342.175px );
        max-width: 342.175px;
        --container-widget-width: 342.175px;
        --container-widget-flex-grow: 0;
    }

    .elementor-744 .elementor-element.elementor-element-90a80aa.elementor-element {
        --align-self: flex-start;
    }

    .elementor-744 .elementor-element.elementor-element-a70dfee {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-744 .elementor-element.elementor-element-5db6567 {
        --width: 56%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-744 .elementor-element.elementor-element-0c4f507 {
        width: var( --container-widget-width, 190px );
        max-width: 190px;
        --container-widget-width: 190px;
        --container-widget-flex-grow: 0;
    }

    .elementor-744 .elementor-element.elementor-element-35d8079 {
        --width: 23%;
    }

    .elementor-744 .elementor-element.elementor-element-096bed4 {
        width: var( --container-widget-width, 49.938px );
        max-width: 49.938px;
        --container-widget-width: 49.938px;
        --container-widget-flex-grow: 0;
    }

    .elementor-744 .elementor-element.elementor-element-096bed4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-744 .elementor-element.elementor-element-096bed4 .elementor-icon {
        font-size: 17px;
    }

    .elementor-744 .elementor-element.elementor-element-096bed4 .elementor-icon svg {
        height: 17px;
    }

    .elementor-744 .elementor-element.elementor-element-7dc00a2 {
        --width: 20%;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e {
        width: var( --container-widget-width, 44.8px );
        max-width: 44.8px;
        --container-widget-width: 44.8px;
        --container-widget-flex-grow: 0;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a {
        font-size: 15px;
        color: #000000;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:hover {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:focus {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:active {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li:hover > a {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li.current-menu-item > a {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li.current-menu-ancestor > a {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
        color: #000000;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
        color: #FFFFFF;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
        color: #FFFFFF !important;
    }

    .elementor-744 .elementor-element.elementor-element-3dc336e .elementskit-nav-logo > img {
        max-width: 120px;
        max-height: 50px;
    }

    .elementor-744 .elementor-element.elementor-element-7ce23ad .elementskit-nav-logo > img {
        max-width: 120px;
        max-height: 50px;
    }

    body.elementor-page-744 {
        padding: 0px 0px 0px 0px;
    }
}
